require("framework.framework_nclua");

BibliotecaAuxiliarScript.execute("framework.src.util.app.Scene");
BibliotecaAuxiliarScript.execute('framework.src.gui.Frame');
BibliotecaAuxiliarScript.execute('framework.src.gui.Image');
BibliotecaAuxiliarScript.execute('framework.src.gui.Menu');
BibliotecaAuxiliarScript.execute('framework.src.gui.Panel');

controle = Image.new();
controle:setCaminhoArquivo( '../media/controle.png');
controle.cor_fundo = Cor.new({r=0,g=200,b=0});

casa = Image.new();
casa:setCaminhoArquivo( '../media/casa.png');
casa.cor_fundo = Cor.new({r=0,g=0,b=200});

menu = Menu.new();
menu:addItem(casa);
menu:addItem(controle);
menu:addItem(casa);
menu:addItem(controle);

menu.nb_tamanho_janela = 3;
menu.nb_py = 40;
menu.nb_px = 50;

frame = Frame.new();
frame.nb_altura = 600;
frame.nb_largura = 800;

local panel_menu_produtos = Panel.new();
panel_menu_produtos:setAltura(200);
	panel_menu_produtos:setLargura(800);
	panel_menu_produtos.cor_fundo = Cor.new({r=100,g=100,b=100,alpha=255});
	panel_menu_produtos.nb_px = 0;
	panel_menu_produtos.nb_py = 310;
		
	panel_menu_produtos:addComponent(menu);


frame:addComponent(panel_menu_produtos,1);

scene  = Scene.new();
scene:addFrame(frame,"1");

ObserverApplication.register(scene,BibliotecaAuxiliarEvento.AZUL);
